have profited - German English Dictionary